Bit line charge accumulation sensing for resistive changing memory

ABSTRACT

A memory array includes a plurality of magneto-resistive changing memory cells. Each resistive changing memory cell is electrically between a source line and a bit line and a transistor electrically between the resistive changing memory cell and the bit line. The transistor has a gate electrically between a source region and a drain region and the source region being electrically between the magneto-resistive changing memory cell and the gate. A word line is electrically coupled to the gate. A bit line charge accumulation sensing for magneto-resistive changing memory is also disclosed.

BACKGROUND

Fast growth of the pervasive computing and handheld/communication industry generates exploding demand for high capacity nonvolatile solid-state data storage devices. However, flash memory has several drawbacks such as slow access speed (˜ms write and ˜50-100 ns read), limited endurance (˜100K programming cycles), and the difficulty of integration in system-on-chip (SoC). Flash memory (NAND or NOR) also faces significant scaling problems at 32 nm node and beyond.

Magnetic Random Access Memory (MRAM) is a promising candidate for future nonvolatile and universal memory. MRAM features non-volatility, fast writing/reading speed (<10 ns), almost unlimited programming endurance (>10¹⁵ cycles) and zero standby power. The basic component of MRAM is a magnetic tunneling junction (MTJ). Data storage is realized by switching the resistance of the MTJ between a high-resistance state and a low-resistance state. MRAM switches the MTJ resistance by using a current induced magnetic field to switch the magnetization of the MTJ.

Recently, a new write mechanism, which is based upon spin polarization current induced magnetization switching, was introduced to the MRAM design. This new MRAM design, called Spin-Transfer Torque RAM (STRAM), uses a (bidirectional) current through the MTJ to realize the resistance switching. Therefore, the switching mechanism of STRAM is constrained locally and STRAM is believed to have a better scaling property than the conventional MRAM.

Steady current injection has been used to sense the logic state of MRAM. As the density of the memory devices increases, the length of the bit lines, source lines and word lines increase and add resistance to the circuit design. The added and variable resistance in the MRAM array complicates the sensing of the logic state of the individual memory units.

BRIEF SUMMARY

The present disclosure relates to a bit line charge accumulation sensing for resistive changing memory. In particular, the present disclosure relates to a bit line charge accumulation sensing for magneto-resistive changing memory.

In one particular embodiment, a memory array includes a plurality of magneto-resistive changing memory cells. Each magneto-resistive changing memory cell is electrically coupled to a source line and a bit line. A transistor is electrically between the magneto-resistive changing memory cell and the bit line. The transistor has a gate electrically between a source region and a drain region and the source region being electrically between the magneto-resistive changing memory cell and the gate. A word line is electrically coupled to the gate.

In another embodiment, a method of sensing a data or logic state of magneto-resistive changing memory, includes precharging a bit line to a predetermined bit line charge level having a bit line precharge voltage value and applying a current to a word line. The word line is electrically coupled to a gate of a transistor. The current discharges the bit line charge through a selected magneto-resistive changing memory cell and reduces the bit line precharge voltage value to a bit line voltage value. Then the method includes sensing the bit line voltage value to determine a data or logic state of the resistive changing memory.

These and various other features and advantages will be apparent from a reading of the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

The disclosure may be more completely understood in consideration of the following detailed description of various embodiments of the disclosure in connection with the accompanying drawings, in which:

FIG. 1 is a cross-sectional schematic diagram of an illustrative resistive changing memory cell in the low resistance state;

FIG. 2 is a cross-sectional schematic diagram of the illustrative resistive changing memory cell in the high resistance state;

FIG. 3 is schematic circuit diagrams of a memory apparatus;

FIG. 4 is a schematic circuit diagram of a memory array;

FIG. 5 is a graphical representation of voltage verses time for a read operation according to the present disclosure; and

FIG. 6 is an illustrative flow diagram for a read operation according to the present disclosure.

The figures are not necessarily to scale. Like numbers used in the figures refer to like components. However, it will be understood that the use of a number to refer to a component in a given figure is not intended to limit the component in another figure labeled with the same number.

DETAILED DESCRIPTION

In the following description, reference is made to the accompanying set of drawings that form a part hereof and in which are shown by way of illustration several specific embodiments. It is to be understood that other embodiments are contemplated and may be made without departing from the scope or spirit of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense. The definitions provided herein are to facilitate understanding of certain terms used frequently herein and are not meant to limit the scope of the present disclosure.

Unless otherwise indicated, all numbers expressing feature sizes, amounts, and physical properties used in the specification and claims are to be understood as being modified in all instances by the term “about.” Accordingly, unless indicated to the contrary, the numerical parameters set forth in the foregoing specification and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by those skilled in the art utilizing the teachings disclosed herein.

The recitation of numerical ranges by endpoints includes all numbers subsumed within that range (e.g. 1 to 5 includes 1, 1.5, 2, 2.75, 3, 3.80, 4, and 5) and any range within that range.

As used in this specification and the appended claims, the singular forms “a”, “an”, and “the” encompass embodiments having plural referents, unless the content clearly dictates otherwise. As used in this specification and the appended claims, the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise.

The present disclosure relates to a bit line charge accumulation sensing for resistive changing memory. Utilizing this method, data sensing issues can be greatly reduced regardless of bit line resistance, and process, voltage, or temperature variation. Some advantages of this bit line charge accumulation sensing method include; bit line resistance variation can be disregarded, the word line pulse width and amplitude are not critical, and the method is immune to power noise. In addition, this method provides a large voltage difference between the reference voltage and the sensed voltage, allowing for a robust read operation. While the present disclosure is not so limited, an appreciation of various aspects of the disclosure will be gained through a discussion of the examples provided below.

FIG. 1 is a cross-sectional schematic diagram of an illustrative magneto-resistive changing memory cell 10 in the low resistance state and FIG. 2 is a cross-sectional schematic diagram of the illustrative magneto-resistive changing memory cell 10 in the high resistance state. The magneto-resistive changing memory cell can be any useful magnetic memory cell that can switch between a high resistance state and a low resistance state. In many embodiments, the magneto-resistive changing memory cell described herein is a spin-transfer torque memory cell.

The magneto-resistive changing memory cell 10 includes a ferromagnetic free layer 12 and a ferromagnetic reference (i.e., pinned) layer 14. The ferromagnetic free layer 12 and a ferromagnetic reference layer 14 are separated by an oxide barrier layer 13 or tunnel barrier. A first electrode 15 is in electrical contact with the ferromagnetic free layer 12 and a second electrode 16 is in electrical contact with the ferromagnetic reference layer 14. The ferromagnetic layers 12, 14 may be made of any useful ferromagnetic (FM) alloys such as, for example, Fe, Co, Ni and the insulating barrier layer 13 may be made of an electrically insulating material such as, an oxide material (e.g., Al₂O₃ or MgO). Other suitable materials may also be used.

The electrodes 15, 16 electrically connect the ferromagnetic layers 12, 14 to a control circuit providing read and write currents through the ferromagnetic layers 12, 14. The resistance across the magneto-resistive changing memory cell 10 is determined by the relative orientation of the magnetization vectors or magnetization orientations of the ferromagnetic layers 12, 14. The magnetization direction of the ferromagnetic reference layer 14 is pinned in a predetermined direction while the magnetization direction of the ferromagnetic free layer 12 is free to rotate under the influence of a spin torque or an applied magnetic field. Pinning of the ferromagnetic reference layer 14 may be achieved through, e.g., the use of exchange bias with an antiferromagnetically ordered material such as PtMn, IrMn and others.

FIG. 1 illustrates the magneto-resistive changing memory cell 10 in the low resistance state where the magnetization orientation of the ferromagnetic free layer 12 is parallel and in the same direction of the magnetization orientation of the ferromagnetic reference layer 14. This is termed the low resistance state or “0” data state. FIG. 2 illustrates the magneto-resistive changing memory cell 10 in the high resistance state where the magnetization orientation of the ferromagnetic free layer 12 is anti-parallel and in the opposite direction of the magnetization orientation of the ferromagnetic reference layer 14. This is termed the high resistance state or “1” data state.

Switching the resistance state and hence the data state of the magneto-resistive changing memory cell 10 via spin-transfer occurs when a current, passing through a magnetic layer of the magneto-resistive changing memory cell 10, becomes spin polarized and imparts a spin torque on the free layer 12 of the magneto-resistive changing memory cell 10. When a sufficient spin torque is applied to the free layer 12, the magnetization orientation of the free layer 12 can be switched between two opposite directions and accordingly the magneto-resistive changing memory cell 10 can be switched between the parallel state (i.e., low resistance state or “0” data state) and anti-parallel state (i.e., high resistance state or “1” data state) depending on the direction of the current.

The illustrative magneto-resistive changing memory cell 10 may be used to construct a memory device that includes multiple magneto-resistive changing memory cell 10 where a data bit is stored in a magnetic tunnel junction of the magneto-resistive changing memory cell 10 by changing the relative magnetization state of the free magnetic layer 12 with respect to the pinned magnetic layer 14. The stored data bit can be read out by measuring the resistance of the cell. The magneto-resistive changing memory cell 10 exhibits the characteristics of a non-volatile random access memory by the free layer having thermal stability against random fluctuations so that the orientation of the free layer is changed only when it is controlled to make such a change. This thermal stability can be achieved via the magnetic anisotropy and crystalline anisotropy. Additional anisotropy can be obtained through magnetic coupling to other magnetic layers either through exchange or magnetic fields. Generally, the anisotropy causes a soft and hard axis to form in thin magnetic layers. The hard and soft axes are defined by the magnitude of the external energy, usually in the form of a magnetic field, needed to fully rotate (saturate) the direction of the magnetization in that direction, with the hard axis requiring a higher saturation magnetic field.

FIG. 3 is schematic circuit diagram of a memory apparatus 11. The memory apparatus 11 includes a magneto-resistive changing memory cell 20 electrically coupled to a read bit line BL_(R) and a read source line SL_(R). The magneto-resistive changing memory cell 20 is configured to switch between a high resistance state and a low resistance state, as described above. The read transistor 21 is electrically coupled to the read bit line BL_(R) and the variable magneto-resistive memory cell 20. The gate of the read transistor 21 is electrically coupled to a word line WL. The read transistor 21 can be any useful transistor such as a NMOS semiconductor device. The transistor 21 has a source region s and a drain region d as is known in NMOS semiconductor devices. The source region s is electrically between the magneto-resistive changing memory cell 20 and the gate of the read transistor 21. The read bit line BL_(R) is electrically coupled to a sense amplifier SA and provides the voltage V_(SENSE) to the sense amplifier SA for comparison with the average (described below) reference voltage V_(REF).

A low resistance state reference memory cell 30 is electrically between a low resistance state reference bit line BL_(L) and a low resistance state reference source line SL_(L). A low resistance state reference transistor 31 is electrically coupled to the low resistance state reference bit line BL_(L) and the low resistance state reference memory cell 30. The low resistance state reference transistor 31 is electrically coupled to the word line WL. The low resistance state reference transistor 31 can be any useful transistor such as a NMOS semiconductor device, as described above where a source region of the transistor 31 is electrically coupled to the gate of the transistor 31 and the low resistance state reference memory cell 30. The low resistance state reference bit line BL_(L) provides a low resistance state voltage V_(LOW) to a node 34 and, when combined with a high resistance state voltage V_(HIGH), described below, provides an average reference voltage V_(REF) to the sense amplifier SA.

A high resistance state reference memory cell 40 is electrically between a high resistance state reference bit line BL_(H) and a high resistance state reference source line SL_(H). A high resistance state reference transistor 41 is electrically coupled to the high resistance state reference bit line BL_(H) and the high resistance state reference variable resistive memory cell 40. The high resistance state reference transistor 41 is electrically coupled to the word line WL. The high resistance state reference transistor 41 can be any useful transistor such as a NMOS semiconductor device, as described above where a source region of the transistor 41 is electrically coupled to the gate of the transistor 41 and the high resistance state reference memory cell 40. The high resistance state reference bit line BL_(H) provides a high resistance state voltage V_(HIGH) to node 34 and, when combined with the low resistance state voltage V_(LOW), described above, provides an average reference voltage V_(REF) to the sense amplifier SA.

The average reference voltage V_(REF) and the voltage V_(SENSE) are provided to the sense amplifier SA for comparison. The average reference voltage V_(REF) is equal to (V_(LOW)+V_(HIGH))/2 and it is substantially the midpoint voltage value between V_(LOW) and V_(HIGH). The sense amplifier SA provides an output voltage V_(OUT) to indicate whether the resistive changing memory cell 20 is in a high resistance state or a low resistance state. As illustrated, all three resistive changing memory cells 20, 30, 40 share a common word line WL. In many embodiments, the data cell 20 and the reference cells 30, 40 have sustainably the same structure (as described above) and are formed on-chip at substantially the same time. This eliminates several of the process, voltage and operation (e.g., temperature) variations that can plague memory structures that are not formed on-chip.

FIG. 4 is a schematic circuit diagram of a memory array 110. The memory array 110 includes a bit line column BL_(L) of (two or more) low resistance state resistive memory cells LOW and a bit line column BL_(H) of (two or more) high resistance state resistive memory cells HIGH and two or more bit line columns BL_(R) of magneto-resistive changing memory cells CELL arranged in an array where each resistive changing memory cell stores at least one data bit. The illustrated array 110 includes two word lines WL<1> and WL<n>, however, it is understood that the array 110 can include any number of word lines. Each word line electrically couples the transistors for one low resistance state resistive memory cell LOW and one high resistance state resistive memory cell HIGH and two or more resistive changing memory cells CELL along the particular word line row.

Each bit line column is shown having a bit line resistance R_(BL) and a bit line capacitance C_(BL). It is understood that the bit line capacitance C_(BL) may be a physical capacitor, however it more often is the physical structure of the bit line exhibiting the bit line capacitance C_(BL). The low resistance state bit line column and the high resistance state bit line column and at least the selected bit line column where the data CELL is being read, are all precharged to a particular voltage. In many embodiments, these bit lines are precharged to substantially the same charge or voltage level. As, illustrated the bit line columns BL_(L), BL_(H) and BL_(R) have a voltage of 3.3 volts applied to them, effectively precharging these bit line columns to a desired precharge voltage (in this case 3.3 volts). The read operation is initiated by applying a word line voltage pulse to the selected transistors, allowing the precharge voltage to discharge though the HIGH, LOW and CELL magneto-resistive changing memory cells. The resistance state of the magneto-resistive changing memory cell CELL can be determined as described in conjunction with FIG. 5 below.

The word line voltage pulse can have any useful amplitude or width. In many embodiments, the world line voltage pulse has an amplitude just above the threshold voltage of the selected transistor (e.g., from 0.6 to 1.3 V) and a pulse width from 5 to 50 ns. Thus, the word line width and amplitude are not critical.

FIG. 5 is a graphical representation of voltage verses time for a read operation according to the present disclosure. In this simulation, the low resistance state bit line column and the high resistance state bit line column and the select bit line column where the data CELL is being read where all precharged to 3.3V. At 51 nanoseconds a word line voltage pulse of 1.1V is applied to allow the precharged voltage to discharge through the low resistance state resistive memory cell LOW and one high resistance state resistive memory cell HIGH and the resistive changing memory cell CELL along the particular word line row. The two reference cells provide the Reference Bit Line voltage (being an average value of the high and low reference resistance state resistive memory cells) and the resistive changing memory cell CELL provides the Read Bit Line voltage. As illustrated, the Reference Bit line voltage value and the Read Bit Line voltage value decay linearly at different rates, depending upon whether the resistive changing memory cell CELL is in the high resistance data state or the low resistance data state. In this example, the resistive changing memory cell CELL is in the low resistance data state and at time equal to 70 ns, the word line pulse is deactivated, setting the Reference Bit Line voltage value at about 1.34 V and the Read Bit Line voltage value at about 0.96 V, providing a sensing margin of 389 mV. If the resistive changing memory cell CELL was in the high resistance data state, the Read Bit Line voltage value would be about 389 mV greater than the Reference Bit line voltage value at about 1.34 V.

FIG. 5 also illustrates another read operation utilizing steady current injection with the line labeled Other. As illustrated, the other read operation provides a sensing margin of only about 15 mV. The single Other line is actually two lines (reference at 90 mV and bit line at 75 mV) that are so close to each other that they appear as a single line. Thus, the disclosed read operation utilizing bit line charge accumulation for resistive changing memory increases the sensing margin

FIG. 6 is an illustrative flow diagram for a read operation 200 according to the present disclosure. The method includes the steps of precharging a bit line to a precharged voltage level at block 201. Then method includes discharging the precharged voltage through resistive changing memory cell to obtain a read voltage at block 202. The read voltage is then compared with the average voltage reference value to determine the resistance state of the selected variable resistive memory cell at block 203. If the read voltage is less than the average voltage reference value, then the memory cell is in the low resistance state at block 206. If the read voltage is greater than the average voltage reference value, then the memory cell is in the high resistance state at block 207.

Some advantages of this bit line charge accumulation sensing method include; bit line resistance variation can be disregarded since the bit line lengths for the read cell and the high and low resistance state reference cells are relatively equal, the word line pulse width and amplitude are not critical since the relative difference between the reference bit line voltage and read bit line voltage is can compared at any time during the word line voltage pulse, as illustrated in FIG. 5, and the method is less sensitive to power noise. In addition, this method provides a large voltage difference between the reference voltage and the sensed voltage, allowing for a robust read operation.

While magnetic or magneto-resistive RAM (MRAM) is illustrated, the disclosure is useful for any resistive changing RAM includes, for example, spin-transfer torque Random Access Memory (STRAM), phase change RAM (PCRAM), and the like.

Thus, embodiments of the BIT LINE CHARGE ACCUMULATION SENSING FOR RESISTIVE CHANGING MEMORY are disclosed. The implementations described above and other implementations are within the scope of the following claims. One skilled in the art will appreciate that the present disclosure can be practiced with embodiments other than those disclosed. The disclosed embodiments are presented for purposes of illustration and not limitation, and the present invention is limited only by the claims that follow. 

1. A memory array comprising: a plurality of resistive changing memory cells, each resistive changing memory cell electrically between a source line and a bit line and a transistor electrically coupled to the resistive changing memory cell and the bit line, the transistor having a gate electrically between a source region and a drain region and the source region being electrically between the resistive changing memory cell and the gate, a word line is electrically coupled to the gate; wherein the resistive changing memory cells comprise spin-transfer torque memory cells; and a plurality of high resistance state resistive changing memory cells, each high resistance state resistive changing memory cell is electrically coupled to a high resistance state transistor, and the high resistance state transistor is electrically coupled to a reference voltage word line; and a plurality of low resistance state resistive changing memory cells, each low resistance state resistive changing memory cell is electrically connected to a low resistance state transistor, and the low resistance state transistor is electrically coupled to the reference voltage word line; wherein one high resistance state resistive changing memory cell and one low resistance state resistive changing memory cell provide an average voltage reference value when a read operation is applied across a selected resistive changing memory cell along a same word line row connecting the transistor, the high resistance state transistor, and the low resistance state transistor.
 2. A memory array according to claim 1, further comprising a sense amplifier that senses the read operation voltage and the average reference voltage.
 3. A memory array according to claim 2, wherein the sense amplifier is electrically connected to a high resistance state bit line, a low resistance state bit line and a selected magneto-resistive changing memory cell bit line.
 4. A memory array according to claim 1, wherein the plurality of high and low resistance state resistive changing memory cells and the magneto-resistive changing memory cells comprise spin-transfer torque memory cells.
 5. A memory array comprising: a plurality of magneto-resistive changing memory, each magneto-resistive changing memory cell electrically between a source line and a bit line and a transistor electrically between the resistive changing memory cell and the bit line, the transistor having a gate electrically between a source region and a drain region, and the source region being electrically between the resistive changing memory cell and the gate, a word line is electrically coupled to the gate; a plurality of high resistance state resistive changing memory cells, each high resistance state resistive changing memory cell is electrically connected to a high resistance state transistor and the high resistance state transistor is electrically coupled to a reference voltage word line; and a plurality of low resistance state resistive changing memory cells, each low resistance state resistive changing memory cell is electrically connected to a low resistance state transistor and the low resistance state transistor is electrically coupled to the reference voltage word line; wherein one high resistance state resistive changing memory cell and one low resistance state resistive changing memory cell provide an average voltage reference value when a read operation is applied across a selected resistive changing memory cell along a same word line row connecting the transistor, the high resistance state transistor, and the low resistance state transistor.
 6. A memory array according to claim 5, wherein the magneto-resistive changing memory cells comprise spin-transfer torque memory cells.
 7. A memory array according to claim 5, further comprising a sense amplifier that senses the read operation voltage and the average reference voltage.
 8. A memory array according to claim 7, wherein the sense amplifier is electrically connected to a high resistance state bit line, a low resistance state bit line and a selected magneto-resistive changing memory cell bit line.
 9. A memory array according to claim 5, wherein the plurality of high and low resistance state resistive changing memory cells and the magneto-resistive changing memory cells comprise spin-transfer torque memory cells.
 10. A method of sensing a data state of resistive changing memory, comprising steps of: precharging a bit line to a predetermined bit line charge level having a bit line precharge voltage value; applying a voltage to a word line, the word line being electrically coupled to a gate of a transistor, the voltage discharging the bit line charge level through a selected magneto-resistive changing memory cell and reducing the bit line precharge voltage value to a bit line voltage value; and sensing the bit line voltage value to determine a data state of the magneto-resistive changing memory cell; wherein the magneto-resistive changing memory cell comprises a spin-transfer torque memory cell; and wherein the sensing step further comprises comparing the bit line voltage value to a reference voltage value to determine a data state of the magneto-resistive changing memory cell; and precharging a high resistance state bit line and a low resistance state bit line to a predetermined reference charge level having a reference precharge voltage value, and discharging the reference charge level through a high resistance state resistive changing memory cell and a low resistance state resistive changing memory cell to obtain an average reference voltage.
 11. A method according to claim 10, wherein the sensing step further comprises comparing the bit line voltage value to the average reference voltage value to determine a data state of the resistive changing memory.
 12. A method according to claim 11, wherein the predetermined reference charge level is substantially the same as the predetermined bit line charge level.
 13. A method according to claim 11, wherein the predetermined reference charge level is discharged at substantially the same time as the predetermined bit line charge level.
 14. A method according to claim 11, wherein the plurality of high and low resistance state resistive changing memory cells and the magneto-resistive changing memory cell comprise spin-transfer torque memory cells.
 15. A method according to claim 13, wherein the predetermined reference charge level is stops discharging at substantially the same time as the predetermined bit line charge level. 